<?php
namespace App\Models\Admin;

class JobCompanyModel extends BaseModel
{
    /**
     * 公司招聘
     */

    protected $table = 'jobs_companys';
    protected $fillable = [
        'id','cid','job','num','emolument','welfare',
        'rest','education','work_year','address','work_hour',
        'contact_name','contact_telephone',
        'email','sex','age_range','skill','detail','status','del',
        'created_at','updated_at',
    ];

    /**
     * cid 企业的UID
     * job 岗位ID，关联Job表
     * num 需要人数
     * emolument 薪酬
     * welfare 福利待遇：0暂无；1包住；2包吃；
     * rest 休息制度：1单休；2双休；
     * sex 性别：1男，2女
     * education 学历：1小学；2初中；3高中；4大专；5本科；6研究生；7其他；
     * work_year 工作年限：1一年以内；2一至二年；3三至五年；4五年以上；
     * address 工作地点
     * detail 岗位要求
     * work_hour 工作时间
     * contact_name 联系人姓名
     * contact_telephone 联系人号码
     * email 邮箱地址
     * age_range 年龄区间，英文逗号隔开
     * skill 技术工种
     * status 状态：1草稿，2发布中，3退出发布，4评价
     */

    public function getJobName()
    {
        $model = JobModel::where('id',$this->job)->first();
        return $model ? $model->name : '测试岗位';
    }

    public function getEdus()
    {
        return array(
            1 => '小学', '初中', '高中', '大专', '本科', '研究生', '其他',
        );
    }

    public function getYears($key)
    {

        $list= array(
            1 => '一年以内', '一至二年', '三至五年', '五年以上',
        );
        return $list[$key]??'';
    }

    public function getWelfares()
    {
        //0暂无；1包住；2包吃；
        return array(
            '暂无', '包住', '包吃','包吃包住',
        );
    }
}